using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GameEngine.Units
{
	public interface IAction
	{
		// This is supposed to update the action given the available time and return any remaining time to update. If the remainingTime is different than Zero the action is complete.
		TimeSpan Update(Unit unit, TimeSpan availableTime);
	}
}
